<!doctype html>
<html>

	<head>
		<meta charset="utf-8">
		<title>推广二维码</title>
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<link href="../css/mui.css" rel="stylesheet" />
		<link href="../css/style.css?100" rel="stylesheet" />
		<script src="../js/flexible.js"></script>
		<script src="../js/flexible_css.js"></script>
		<style type="text/css">
			#output{
				display: none;
			}
		</style>
	</head>

	<body>
		<header class="mui-bar mui-bar-nav">
			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
			<h1 class="mui-title">推广二维码</h1>
		</header>
		<div class="spread-code">
			<!--头部-->
			<div class="spread-code-title">
				<h1 class="spread-code-title-back">
					<!--标题-->
				</h1>
			</div>
			<!--中部-->
			<div class="extension-back">
				<img src="../images/ma.png" alt="">
			</div>
			<div class="copy-btn">
				<button onclick="shareWeb()">复制邀请链接地址</button>
			</div>
			<div class="invitation-code">
				<h6>好友邀请码</h6>
				<ul class="clearfix">
					<li>w</li>
					<li>1</li>
					<li>2</li>
					<li>5</li>
					<li>9</li>
				</ul>
			</div>
		</div>
		<div id="output">
			微信分享支持分享文本、图片、网页、音乐（网络地址）、视频（网络地址）、小程序等。
		</div>
		<script src="../js/mui.js"></script>
		<script type="text/javascript" src="../js/common.js"></script>
		<script type="text/javascript">
			mui.init()
			var buttons = [{
					title: '我的好友',
					extra: {
						scene: 'WXSceneSession'
					}
				},
				{
					title: '朋友圈',
					extra: {
						scene: 'WXSceneTimeline'
					}
				},
				{
					title: '我的收藏',
					extra: {
						scene: 'WXSceneFavorite'
					}
				}
			];
			var shares = null;
			var sweixin = null;
			// H5 plus事件处理
			function plusReady() {
				updateSerivces();
			}
			if (window.plus) {
				plusReady();
			} else {
				document.addEventListener('plusready', plusReady, false);
			}
			/**
			 * 更新分享服务
			 */
			function updateSerivces() {
				plus.share.getServices(function(s) {
					shares = {};
					for (var i in s) {
						var t = s[i];
						shares[t.id] = t;
					}
					sweixin = shares['weixin'];
				}, function(e) {
					outSet('获取分享服务列表失败：' + e.message);
				});
			}

			// 分享网页
			function shareWeb() {
				var msg = {
					type: 'web',
					thumbs: ['../images/logo.png']
				};
				// 	  if(!web_href.value){
				// 	    plus.nativeUI.alert('请输入分享网页的链接地址!');
				// 	    web_href.focus();
				// 	    return;
				// 	  }
				msg.href = '..';
				// 	  if(!web_title.value){
				// 	    plus.nativeUI.alert('请输入分享网页的标题!');
				// 	    web_title.focus();
				// 	    return;
				// 	  }
				msg.title = '原生小胖子音乐';
				// 	  if(!web_content.value){
				// 	    plus.nativeUI.alert('请输入分享网页的描述!');
				// 	    web_content.focus();
				// 	    return;
				// 	  }
				msg.content = '我正在使用HBuilder+HTML5开发移动应用，赶紧跟我一起来体验！';
				sweixin ? plus.nativeUI.actionSheet({
					title: '分享网页到微信',
					cancel: '取消',
					buttons: buttons
				}, function(e) {
					(e.index > 0) && share(sweixin, msg, buttons[e.index - 1]);
				}) : plus.nativeUI.alert('当前环境不支持微信分享操作!');
			}


			// 分享
			function share(srv, msg, button) {
				outSet('分享操作：');
				if (!srv) {
					outLine('无效的分享服务！');
					return;
				}
				button && (msg.extra = button.extra);
				// 发送分享
				if (srv.authenticated) {
					outLine('---已授权---');
					doShare(srv, msg);
				} else {
					outLine('---未授权---');
					srv.authorize(function() {
						doShare(srv, msg);
					}, function(e) {
						outLine('认证授权失败：' + JSON.stringify(e));
					});
				}
			}
			// 发送分享
			function doShare(srv, msg) {
				outLine(JSON.stringify(msg));
				srv.send(msg, function() {
					outLine('分享到"' + srv.description + '"成功！');
				}, function(e) {
					outLine('分享到"' + srv.description + '"失败: ' + JSON.stringify(e));
				});
			}
			// 解除授权
			function cancelAuth() {
				outSet('解除授权：');
				if (sweixin) {
					if (sweixin.authenticated) {
						outLine('取消"' + sweixin.description + '"');
					}
					sweixin.forbid();
				} else {
					outLine('当前环境不支持微信分享操作!');
				}
			}
		</script>
	</body>

</html>
